Editor.Element = function () {
	var namespace = new Editor.Namespace();
	var name = '';

	return {
		init: function () {
			namespace = new Editor.Namespace();
			namespace.init();
		},
		getNamespace: function () {
			return namespace
		},
		setNamespace: function (n) {
			namespace = n
		},
		getName: function () {
			return name
		},
		setName: function (n) {
			name = n
		},
		toString: function () {
			return 'Element-->(' + 'name: ' + name + ' ; ' + namespace.toString() + ')'
		},
		toObject: function () {
			return {
				'name': name,
				'namespace': namespace.toObject()
			}
		},
	}
}
